//---------------------------------------------------------------------
// File: Pop3StateObject.cs
// 
// Summary: 
//
//---------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
// KIND, WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
// PURPOSE.
//---------------------------------------------------------------------

namespace Microsoft.Services.BizTalkApplicationFramework.BizUnit.Pop3
{
	using System;
	using System.Collections;
	using System.IO;
	using System.Net;
	using System.Net.Sockets;
	using System.Text;

	/// <summary>
	/// Holds the current state of the client
	/// socket.
	/// </summary>

	internal class Pop3StateObject
	{
		// Client socket.
		internal Socket workSocket = null;
		
		// Size of receive buffer.
		internal const int BufferSize = 256;
		
		// Receive buffer.
		internal byte[] buffer = new byte[BufferSize];
		
		// Received data string.
		internal StringBuilder sb = new StringBuilder();
	}
}
